priv->cssnode = g_object_ref (node);
}
-void
-gtk_style_context_save_named (GtkStyleContext *context,
- const char *name)
-{
- GtkStyleContextPrivate *priv = gtk_style_context_get_instance_private (context);
- GtkCssNode *cssnode;
-
- /* Make sure we have the style existing. It is the
- * parent of the new saved node after all.
- */
- if (!gtk_style_context_is_saved (context))
- gtk_style_context_lookup_style (context);
-
- cssnode = gtk_css_transient_node_new (priv->cssnode);
- gtk_css_node_set_parent (cssnode, gtk_style_context_get_root (context));
- if (name)
- gtk_css_node_set_name (cssnode, g_quark_from_string (name));
-
- gtk_style_context_save_to_node (context, cssnode);
-
- g_object_unref (cssnode);
-}
-
/**
* gtk_style_context_save:
* @context: a #GtkStyleContext
void
gtk_style_context_save (GtkStyleContext *context)
{
+ GtkStyleContextPrivate *priv = gtk_style_context_get_instance_private (context);
+ GtkCssNode *cssnode;
+
g_return_if_fail (GTK_IS_STYLE_CONTEXT (context));
- gtk_style_context_save_named (context, NULL);
+
+ /* Make sure we have the style existing. It is the
+ * parent of the new saved node after all.
+ */
+ if (!gtk_style_context_is_saved (context))
+ gtk_style_context_lookup_style (context);
+
+ cssnode = gtk_css_transient_node_new (priv->cssnode);
+ gtk_css_node_set_parent (cssnode, gtk_style_context_get_root (context));
+ gtk_style_context_save_to_node (context, cssnode);
+
+ g_object_unref (cssnode);
}
/**